nobr { white-space:nowrap; }

p.license { margin-bottom:0;
            text-indent:0;
            margin-right:0;
            padding-top:0;
            margin-top:0;
            padding-right:0;
            text-align:left;
            margin-left:0;
            font-style:normal;
            color:#000000;
            padding-left:0;
            font-family:Monospace, Monospaced;
            text-decoration:none;
            font-size:12;
            vertical-align:top;
            padding-bottom:0;
            background-color:#ffffff; }

ol { margin-bottom:10;
     text-indent:0;
     margin-right-rtl:50;
     margin-right:0;
     padding-top:0;
     margin-top:10;
     padding-right:0;
     text-align:left;
     list-style-position:outside;
     margin-left:50;
     font-style:normal;
     color:#000000;
     margin-left-ltr:50;
     padding-left:0;
     font-family:SansSerif, Sans-Serif;
     list-style-type:decimal;
     text-decoration:none;
     font-size:12;
     vertical-align:top;
     padding-bottom:0;
     background-color:#ffffff; }

p.tablehdr { margin-bottom:1;
             text-indent:0;
             margin-right:0;
             padding-top:0;
             margin-top:1;
             padding-right:0;
             text-align:left;
             margin-left:0;
             font-style:normal;
             color:#000000;
             padding-left:0;
             font-family:SansSerif, Sans-Serif;
             text-decoration:none;
             font-size:12;
             vertical-align:top;
             padding-bottom:0;
             background-color:#ffcc99; }

u { text-decoration:underline; }

p.table { margin-bottom:1;
          text-indent:0;
          margin-right:0;
          padding-top:0;
          margin-top:1;
          padding-right:0;
          text-align:left;
          margin-left:0;
          font-style:normal;
          color:#000000;
          padding-left:0;
          font-family:SansSerif, Sans-Serif;
          text-decoration:none;
          font-size:12;
          vertical-align:top;
          padding-bottom:0;
          background-color:#ece8e8; }

s { text-decoration:line-through; }

p { margin-bottom:0;
    text-indent:0;
    font-weight:normal;
    margin-right:0;
    padding-top:0;
    margin-top:6;
    padding-right:0;
    text-align:left;
    margin-left:0;
    font-style:normal;
    color:#000000;
    padding-left:0;
    font-family:SansSerif, Sans-Serif;
    text-decoration:none;
    font-size:12;
    vertical-align:top;
    padding-bottom:0; }

dd p { margin-left:0;
       margin-top:0;
       margin-bottom:0; }

p.code { margin-right:0;
         margin-bottom:0;
         margin-left:0;
         font-family:Monospace, Monospaced;
         margin-top:0; }

ol li p { margin-top:0;
          margin-bottom:0; }

address { color:blue;
          font-style:italic; }

i { font-style:italic; }

h6 { margin-top:10;
     font-weight:bold;
     font-size:xx-small;
     margin-bottom:10; }

h5 { margin-top:10;
     font-weight:bold;
     font-size:x-small;
     margin-bottom:10; }

h4 { margin-top:10;
     font-weight:bold;
     font-size:small;
     margin-bottom:10; }

h3 { margin-bottom:0;
     text-indent:0;
     font-weight:bold;
     margin-right:0;
     padding-top:0;
     margin-top:6;
     padding-right:0;
     text-align:left;
     margin-left:0;
     font-style:normal;
     color:#000099;
     padding-left:0;
     font-family:SansSerif, Sans-Serif;
     text-decoration:none;
     font-size:12;
     vertical-align:top;
     padding-bottom:0;
     background-color:#ffffff; }

dir li p { margin-top:0;
           margin-bottom:0; }

h2 { font-family:SansSerif, Sans-Serif;
     margin-left:0;
     margin-top:10;
     color:#000000;
     font-weight:bold;
     margin-right:0;
     font-size:14;
     margin-bottom:4;
     font-style:italic; }

b { font-weight:bold; }

h1 { margin-bottom:8;
     text-indent:0;
     font-weight:bold;
     margin-right:0;
     padding-top:0;
     margin-top:12;
     padding-right:0;
     text-align:left;
     margin-left:0;
     font-style:normal;
     color:#000099;
     padding-left:0;
     font-family:SansSerif, Sans-Serif;
     text-decoration:none;
     font-size:18;
     vertical-align:top;
     padding-bottom:0;
     background-color:#ffffff; }

a { font-family:SansSerif, Sans-Serif;
    text-decoration:none;
    color:blue; }

caption { caption-side:top;
          text-align:center; }

ul li ul li ul li { margin-left:0;
                    margin-top:0;
                    margin-right:0;
                    margin-bottom:0; }

menu { margin-bottom:10;
       margin-left:40;
       margin-left-ltr:40;
       margin-top:10;
       margin-right-rtl:40; }

menu li p { margin-top:0;
            margin-bottom:0; }

sup { vertical-align:sup; }

body { font-family:Serif;
       margin-left:0;
       color:black;
       font-weight:normal;
       font-size:14pt;
       margin-right:0; }

ul li ul li ul { list-style-type:square;
                 margin-right-rtl:25;
                 margin-left:25;
                 margin-left-ltr:25; }

blockquote { margin-left:35;
             margin-top:5;
             margin-right:35;
             margin-bottom:5; }

samp { font-family:Monospaced;
       font-size:small; }

cite { font-style:italic; }

sub { vertical-align:sub; }

em { font-style:italic; }

ul li p { margin-top:0;
          margin-bottom:0; }

ul li ul li { margin-left:0;
              margin-top:0;
              margin-right:0;
              margin-bottom:0; }

var { font-weight:bold;
      font-style:italic; }

table { border-style:outset;
        border-color:Gray; }

dfn { font-style:italic; }

menu li { margin-left:0;
          margin-top:0;
          margin-right:0;
          margin-bottom:0; }

strong { font-weight:bold; }

ul { font-family:SansSerif, Sans-Serif;
     list-style-type:disc;
     margin-right-rtl:50;
     margin-left:50;
     margin-top:10;
     margin-right:50;
     font-size:12;
     margin-left-ltr:50;
     margin-bottom:10;
     list-style-position:outside; }

center { text-align:center; }

ul li ul { list-style-type:circle;
           margin-right-rtl:25;
           margin-left:25;
           margin-left-ltr:25; }

p.redfootnote { color:#cc0033;
                font-size:10; }

kbd { font-family:Monospaced;
      font-size:small; }

dir li { margin-left:0;
         margin-top:0;
         margin-right:0;
         margin-bottom:0; }

ul li menu { list-style-type:circle;
             margin-right-rtl:25;
             margin-left:25;
             margin-left-ltr:25; }

dt { margin-top:0;
     margin-bottom:0; }

ol li { margin-left:0;
        margin-top:0;
        margin-right:0;
        margin-bottom:0; }

li p { margin-top:0;
       margin-bottom:0; }

strike { text-decoration:line-through; }

dl { margin-left:0;
     margin-top:10;
     margin-bottom:10; }

tt { font-family:Monospaced; }

dir { margin-bottom:10;
      margin-left:40;
      margin-left-ltr:40;
      margin-top:10;
      margin-right-rtl:40; }

ul li { margin-left:0;
        margin-top:0;
        margin-right:0;
        margin-bottom:0; }

tr { text-align:left; }

dd { margin-bottom:0;
     margin-left:40;
     margin-left-ltr:40;
     margin-top:0;
     margin-right-rtl:40; }

pre p { margin-top:0; }

li { margin-top:0; }

th { border-style:inset;
     border-color:Gray;
     padding-right:3;
     padding-top:3;
     text-align:center;
     padding-left:3;
     font-weight:bold;
     padding-bottom:3; }

pre { font-family:Monospaced;
      margin-top:5;
      margin-bottom:5; }

p.subtitle { margin-bottom:0;
             text-indent:0;
             margin-right:0;
             padding-top:0;
             margin-top:6;
             padding-right:0;
             text-align:center;
             margin-left:0;
             font-style:italic;
             color:#000000;
             padding-left:0;
             font-family:SansSerif, Sans-Serif;
             text-decoration:none;
             font-size:12;
             vertical-align:top;
             padding-bottom:0;
             background-color:#ffffff; }

td { margin-bottom:0;
     border-style:inset;
     margin-right:0;
     padding-top:3;
     margin-top:0;
     padding-right:3;
     text-align:left;
     border-color:Gray;
     margin-left:0;
     padding-left:3;
     vertical-align:top;
     padding-bottom:3; }

code { font-family:Monospaced;
       font-size:small; }

small { font-size:x-small; }

big { font-size:x-large; }

